package com.web.exiaodao.business.service;

import java.util.Map;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.web.exiaodao.business.entity.AutherWorksTable;
import com.web.exiaodao.remote.vo.AutherWorksTableVo;
import com.web.webstart.base.exception.BusinessException;
import com.web.webstart.base.service.BaseServiceInterFace;
import com.web.webstart.base.util.result.XaResult;

public interface AutherWorksTableService extends BaseServiceInterFace<AutherWorksTable>{
	/**
	 * 分页查询AutherWorksTable
	 * @Title: findAutherWorksList 
	 * @param pageable
	 * @param filterParams
	 * @return
	 * @throws BusinessException
	 */
	public XaResult<Page<AutherWorksTableVo>> findAutherWorksList(
			Pageable pageable, Map<String, Object> filterParams) throws BusinessException;
	//根据ID查询作品
	public XaResult<AutherWorksTableVo> findAutherWorksTableById(Long modelId) throws BusinessException;

}
